/*********************************************************
 *********************************************************
 ********************                  *******************
 *************                                ************
 *******                  _oo0oo_                  *******
 ***                     o8888888o                     ***
 *                       88" . "88                       *
 *                       (| -_- |)                       *
 *                       0\  =  /0                       *
 *                     ___/`---'\___                     *
 *                   .' \\|     |// '.                   *
 *                  / \\|||  :  |||// \                  *
 *                 / _||||| -:- |||||- \                 *
 *                |   | \\\  -  /// |   |                *
 *                | \_|  ''\---/''  |_/ |                *
 *                \  .-\__  '-'  ___/-. /                *
 *              ___'. .'  /--.--\  `. .'___              *
 *           ."" '<  `.___\_<|>_/___.' >' "".            *
 *          | | :  `- \`.;`\ _ /`;.`/ - ` : | |          *
 *          \  \ `_.   \_ __\ /__ _/   .-` /  /          *
 *      =====`-.____`.___ \_____/___.-`___.-'=====       *
 *                        `=---='                        *
 *      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      *
 *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
 *********************************************************/
package org.jbase.cms.entity;

import org.beetl.sql.core.annotatoin.Table;
import org.jbase.common.domain.BaseEntity;

/**
 * Project: jbase-springboot <br/>
 * File: CmsColumns.java <br/>
 * Class: org.jbase.admin.entity.CmsColumns <br/>
 * Description: 栏目表. <br/>
 * Copyright: Copyright (c) 2016 <br/>
 * Company: http://git.oschina.net/liuzp315/Jbase <br/>
 * Makedate: 2017-01-07 12:04:40 <br/>
 * gen by Jbase Coder <br/>
 * 
 * @author liuzhanhong
 * @version 1.0
 * @since 1.0
 */
@Table(name = "cms_columns")
public class CmsColumns extends BaseEntity {

	private static final long serialVersionUID = 1L;

	private Integer parentId = 0; // 父级编号
	private String parentName; // 父级名称
	private String parentIds; // 所有父级编号
	private String siteId; // 站点编号
	private String officeId; // 归属机构
	private String module; // 栏目模块
	private String name; // 栏目名称
	private String uniquekey; // 唯一标识字符
	private String image; // 栏目图片
	private String href; // 链接
	private String target; // 目标
	private String description; // 描述
	private String keywords; // 关键字
	private Integer sort = 0; // 排序（升序）
	private Integer inMenu = 1; // 是否在导航中显示
	private Integer showChild = 0; // 是否在导航中显示子菜单
	private Integer inList = 1; // 是否在分类页中显示列表
	private Integer showModes = 0; // 展现方式,0:栏目，1:单页，2:连接
	private Integer allowComment = 1; // 是否允许评论
	private Integer isAudit = 0; // 是否需要审核
	private String customListView; // 自定义列表视图
	private String customContentView; // 自定义内容视图
	private String viewConfig; // 视图配置
	private Integer level = 0; // 级别

	/**
	 * @return 父级编号
	 */
	public Integer getParentId() {
		return parentId;
	}

	/**
	 * @param 父级编号
	 *            to set
	 */
	public void setParentId(Integer parentId) {
		this.parentId = parentId;
	}

	/**
	 * @return 所有父级编号
	 */
	public String getParentIds() {
		return parentIds;
	}

	/**
	 * @param 所有父级编号
	 *            to set
	 */
	public void setParentIds(String parentIds) {
		this.parentIds = parentIds;
	}

	/**
	 * @return 站点编号
	 */
	public String getSiteId() {
		return siteId;
	}

	/**
	 * @param 站点编号
	 *            to set
	 */
	public void setSiteId(String siteId) {
		this.siteId = siteId;
	}

	/**
	 * @return 归属机构
	 */
	public String getOfficeId() {
		return officeId;
	}

	/**
	 * @param 归属机构
	 *            to set
	 */
	public void setOfficeId(String officeId) {
		this.officeId = officeId;
	}

	/**
	 * @return 栏目模块
	 */
	public String getModule() {
		return module;
	}

	/**
	 * @param 栏目模块
	 *            to set
	 */
	public void setModule(String module) {
		this.module = module;
	}

	/**
	 * @return 栏目名称
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param 栏目名称
	 *            to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return 唯一标识字符
	 */
	public String getUniquekey() {
		return uniquekey;
	}

	/**
	 * @param 唯一标识字符
	 *            to set
	 */
	public void setUniquekey(String uniquekey) {
		this.uniquekey = uniquekey;
	}

	/**
	 * @return 栏目图片
	 */
	public String getImage() {
		return image;
	}

	/**
	 * @param 栏目图片
	 *            to set
	 */
	public void setImage(String image) {
		this.image = image;
	}

	/**
	 * @return 链接
	 */
	public String getHref() {
		return href;
	}

	/**
	 * @param 链接
	 *            to set
	 */
	public void setHref(String href) {
		this.href = href;
	}

	/**
	 * @return 目标
	 */
	public String getTarget() {
		return target;
	}

	/**
	 * @param 目标
	 *            to set
	 */
	public void setTarget(String target) {
		this.target = target;
	}

	/**
	 * @return 描述
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * @param 描述
	 *            to set
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	/**
	 * @return 关键字
	 */
	public String getKeywords() {
		return keywords;
	}

	/**
	 * @param 关键字
	 *            to set
	 */
	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}

	/**
	 * @return 排序（升序）
	 */
	public Integer getSort() {
		return sort;
	}

	/**
	 * @param 排序（升序）
	 *            to set
	 */
	public void setSort(Integer sort) {
		this.sort = sort;
	}

	/**
	 * @return 是否在导航中显示
	 */
	public Integer getInMenu() {
		return inMenu;
	}

	/**
	 * @param 是否在导航中显示
	 *            to set
	 */
	public void setInMenu(Integer inMenu) {
		this.inMenu = inMenu;
	}

	/**
	 * @return 是否在导航中显示子菜单
	 */
	public Integer getShowChild() {
		return showChild;
	}

	/**
	 * @param 是否在导航中显示子菜单
	 *            to set
	 */
	public void setShowChild(Integer showChild) {
		this.showChild = showChild;
	}

	/**
	 * @return 是否在分类页中显示列表
	 */
	public Integer getInList() {
		return inList;
	}

	/**
	 * @param 是否在分类页中显示列表
	 *            to set
	 */
	public void setInList(Integer inList) {
		this.inList = inList;
	}

	/**
	 * @return 展现方式,0:栏目，1:单页，2:连接
	 */
	public Integer getShowModes() {
		return showModes;
	}

	/**
	 * @param 展现方式,0:栏目，1:单页，2:连接
	 *            to set
	 */
	public void setShowModes(Integer showModes) {
		this.showModes = showModes;
	}

	/**
	 * @return 是否允许评论
	 */
	public Integer getAllowComment() {
		return allowComment;
	}

	/**
	 * @param 是否允许评论
	 *            to set
	 */
	public void setAllowComment(Integer allowComment) {
		this.allowComment = allowComment;
	}

	/**
	 * @return 是否需要审核
	 */
	public Integer getIsAudit() {
		return isAudit;
	}

	/**
	 * @param 是否需要审核
	 *            to set
	 */
	public void setIsAudit(Integer isAudit) {
		this.isAudit = isAudit;
	}

	/**
	 * @return 自定义列表视图
	 */
	public String getCustomListView() {
		return customListView;
	}

	/**
	 * @param 自定义列表视图
	 *            to set
	 */
	public void setCustomListView(String customListView) {
		this.customListView = customListView;
	}

	/**
	 * @return 自定义内容视图
	 */
	public String getCustomContentView() {
		return customContentView;
	}

	/**
	 * @param 自定义内容视图
	 *            to set
	 */
	public void setCustomContentView(String customContentView) {
		this.customContentView = customContentView;
	}

	/**
	 * @return 视图配置
	 */
	public String getViewConfig() {
		return viewConfig;
	}

	/**
	 * @param 视图配置
	 *            to set
	 */
	public void setViewConfig(String viewConfig) {
		this.viewConfig = viewConfig;
	}

	/**
	 * @return 级别
	 */
	public Integer getLevel() {
		return level;
	}

	/**
	 * @param 级别
	 *            to set
	 */
	public void setLevel(Integer level) {
		this.level = level;
	}

	/**
	 * @return the parentName
	 */
	public String getParentName() {
		return parentName;
	}

	/**
	 * @param parentName
	 *            the parentName to set
	 */
	public void setParentName(String parentName) {
		this.parentName = parentName;
	}

	//////// - 分割线，以上代码为自动生成 - ////////
}
